@@ -25,7 +25,18 @@ angular |
||
| 25 | 25 |
'domainManagerApp.domainsList', |
| 26 | 26 |
'domainManagerApp.addPost' |
| 27 | 27 |
]) |
| 28 |
- .config(['$routeProvider', function($routeProvider) {
|
|
| 28 |
+ |
|
| 29 |
+ .config(['$routeProvider', '$httpProvider', function($routeProvider, $httpProvider) {
|
|
| 30 |
+ |
|
| 31 |
+ // Configs |
|
| 32 |
+ |
|
| 33 |
+ //Enable cross domain calls |
|
| 34 |
+ $httpProvider.defaults.useXDomain = true; |
|
| 35 |
+ |
|
| 36 |
+ //Remove the header used to identify ajax call that would prevent CORS from working |
|
| 37 |
+ delete $httpProvider.defaults.headers.common['X-Requested-With']; |
|
| 38 |
+ |
|
| 39 |
+ // Routes |
|
| 29 | 40 |
$routeProvider |
| 30 | 41 |
.when('/', {
|
| 31 | 42 |
templateUrl: 'views/main.html', |
@@ -47,3 +58,7 @@ angular |
||
| 47 | 58 |
redirectTo: '/' |
| 48 | 59 |
}); |
| 49 | 60 |
}]); |
| 61 |
+ |
|
| 62 |
+ app.config(function($httpProvider) {
|
|
| 63 |
+ |
|
| 64 |
+ }); |
@@ -17,7 +17,7 @@ |
||
| 17 | 17 |
$scope.whoisLookup = function() {
|
| 18 | 18 |
// Whois domain lookup |
| 19 | 19 |
console.log("Whois lookup...");
|
| 20 |
- var whoisUrl = 'http://api.who.pm/' + $scope.domain.name; |
|
| 20 |
+ var whoisUrl = 'https://j1x-whois.herokuapp.com/lookup.json?url=' + $scope.domain.name; |
|
| 21 | 21 |
$http({
|
| 22 | 22 |
method: 'GET', |
| 23 | 23 |
url: whoisUrl |
@@ -77,25 +77,25 @@ |
||
| 77 | 77 |
console.log(data); |
| 78 | 78 |
// Data: Registrar |
| 79 | 79 |
if(data.registrar != undefined){
|
| 80 |
- $scope.domain.registrar = data.registrar[0]; |
|
| 80 |
+ $scope.domain.registrar = data.registrar; |
|
| 81 | 81 |
} else {
|
| 82 | 82 |
$scope.domain.registrar = ""; |
| 83 | 83 |
} |
| 84 | 84 |
// Data: Creation Date |
| 85 |
- if(data.creation_date != undefined) {
|
|
| 86 |
- $scope.domain.registration_date = data.creation_date[0]; |
|
| 85 |
+ if(data.created_on != undefined) {
|
|
| 86 |
+ $scope.domain.registration_date = data.created_on; |
|
| 87 | 87 |
} else {
|
| 88 | 88 |
$scope.domain.registration_date = ""; |
| 89 | 89 |
} |
| 90 | 90 |
// Data: Expiration Date |
| 91 |
- if(data.expiration_date != undefined) {
|
|
| 92 |
- $scope.domain.expiration_date = data.expiration_date[0]; |
|
| 91 |
+ if(data.expires_on != undefined) {
|
|
| 92 |
+ $scope.domain.expiration_date = data.expires_on; |
|
| 93 | 93 |
} else {
|
| 94 | 94 |
$scope.domain.expiration_date = ""; |
| 95 | 95 |
} |
| 96 | 96 |
// Data Owner |
| 97 |
- if(data.contacts != undefined) {
|
|
| 98 |
- $scope.domain.owner = data.contacts.registrant.name; |
|
| 97 |
+ if(data.owner != undefined) {
|
|
| 98 |
+ $scope.domain.owner = data.owner; |
|
| 99 | 99 |
} else {
|
| 100 | 100 |
$scope.domain.owner = ""; |
| 101 | 101 |
} |